weapon installed in a vehicle - Englisch Synonyme Wörterbuch